Optimizing Enterprise-Scale OWL 2 RL Reasoning in a Relational Database System

نویسندگان

  • Vladimir Kolovski
  • Zhe Wu
  • George Eadon
چکیده

OWL 2 RL was standardized as a less expressive but scalable subset of OWL 2 that allows a forward-chaining implementation. However, building an enterprise-scale forward-chaining based inference engine that can 1) take advantage of modern multi-core computer architectures, and 2) efficiently update inference for additions remains a challenge. In this paper, we present an OWL 2 RL inference engine implemented inside the Oracle database system, using novel techniques for parallel processing that can readily scale on multi-core machines and clusters. Additionally, we have added support for efficient incremental maintenance of the inferred graph after triple additions. Finally, to handle the increasing number of owl:sameAs relationships present in Semantic Web datasets, we have provided a hybrid in-memory/disk based approach to efficiently compute compact equivalence closures. We have done extensive testing to evaluate these new techniques; the test results demonstrate that our inference engine is capable of performing efficient inference over ontologies with billions of triples using a modest hardware configuration.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advancing the Enterprise-class OWL Inference Engine in Oracle Database

OWL is a standard ontology language defined by W3C that is used for knowledge representation, discovery, and integration. Having a solid OWL reasoning engine inside a relational database system like Oracle is significant because 1) many relational techniques, including query optimization, compression, partitioning, and parallel execution, can be inherited and applied; and 2) relational database...

متن کامل

Transforming OWL 2 RL Schemas to Relational Schemas with Open-world or Closed-world Semantics

Storing and processing Semantic Web knowledge in relational database management systems (RDBMSs) is currently a growing interest in both academia and industry. In this paper, we present OWLRel, a database-driven ontology reasoner that supports sound reasoning of OWL 2 RL and can adhere to either the open-world assumption or the closed-world assumption. This is achieved by regarding the mapping ...

متن کامل

O wl O nt DB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes

Ontologies are becoming increasingly important in largescale information systems such as healthcare systems. Ontologies can represent knowledge from clinical guidelines, standards, and practices used in the healthcare sector and may be used to drive decision support systems for healthcare, as well as store data (facts) about patients. Reallife ontologies may get very large (with millions of fac...

متن کامل

WSML2Reasoner - A Comprehensive Reasoning Framework for the Semantic Web

The amount of data on the Internet is rapidly growing. Formal languages are used to annotate such data in order to make it machine-understandable; i.e., allow machines to reason about it, to check consistency, to answer queries, or to infer new facts. Essential for this are formalisms that allow for tractable and efficient reasoning algorithms. Particular care is demanded in efficiently respond...

متن کامل

Minerva: A Scalable OWL Ontology Storage and Inference System

With the increasing use of ontologies in Semantic Web and enterprise knowledge management, it is critical to develop scalable and efficient ontology management systems. In this paper, we present Minerva, a storage and inference system for large-scale OWL ontologies on top of relational databases. It aims to meet scalability requirements of real applications and provide practical reasoning capab...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010